﻿using System.Diagnostics.CodeAnalysis;

namespace OneByOne.API
{
    public interface IEnemy
    {
        string? Name { get; set; }
        int Strength { get; set; }
        int Reward { get; set; }

        bool TryGetTag(Guid pluginGuid, string key, [NotNullWhen(true)] out object? value);
        void SetTag(Guid pluginGuid, string key, object value);
    }
}
